package com.api.common.constant;

/**
 * @author: 崔老爷
 * Date: 2024/10/16 11:13
 * @Description:
 */
public interface APIInterfaceMqConstant {

    String API_INTERFACE_LOG_QUEUE ="api_interface_log_queue";
    String API_INTERFACE_LOG_ROUTE_KEY="api_interface_log_route_key";
    String API_INTERFACE_LOG_EXCHANGE="api_interface_log_exchange";

    String API_DYNAMIC_ROUTE_QUEUE="api_dynamic_route_queue";
    String API_DYNAMIC_ROUTE_ROUTE_KEY="api_dynamic_route_route_key";
    String API_DYNAMIC_ROUTE_EXCHANGE="api_dynamic_route_exchange";

    String API_DYNAMIC_REFRESH_ROUTE_QUEUE="api_dynamic_refresh_route_queue";
    String API_DYNAMIC_REFRESH_ROUTE_ROUTE_KEY="api_dynamic_refresh_route_route_key";


    String API_GATEWAY_ACCESS_LOG_QUEUE="api_gateway_access_log_queue";
    String API_GATEWAY_ACCESS_LOG_ROUTE_KEY="api_gateway_access_log_route_key";
    String API_GATEWAY_ACCESS_LOG_EXCHANGE="api_gateway_access_log_exchange";



    //接口调用次数补偿相关常量
    String API_INVOKE_COUNT_COMPENSATION_QUEUE = "api_invoke_count_compensation_queue";
    String API_INVOKE_COUNT_COMPENSATION_ROUTE_KEY = "api_invoke_count_compensation_route_key";
    String API_INVOKE_COUNT_COMPENSATION_EXCHANGE = "api_invoke_count_compensation_exchange";
}
